package com.qingcloud.base.remote.pojo;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * <p>
 * 数据库数据源配置信息
 * </p>
 *
 * @author wangjinnan
 * @since 2021-03-17
 */
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class DsDatabaseDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    private Integer id;

    /**
     * 数据源的ID
     */
    private Integer dsId;

    /**
     * 数据库类型 1-mysql 2-pgsql 3-oracle 4-sqlserver.
     */
    private Integer dbType;

    /**
     * 数据库名称
     */
    private String catalog;

    /**
     * jdbc_url
     */
    private String jdbcUrl;

    /**
     * 数据库IP
     */
    private String ip;

    /**
     * 数据库端口
     */
    private Integer port;

    /**
     * 用户名
     */
    private String username;

    /**
     * 密码
     */
    private String password;

    /**
     * 创建时间
     */
    private String createDt;

}
